/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
import java.io.IOException;

/**
 * @author tien
 */
public class MushroomGameBuilder {
    
//<editor-fold defaultstate="collapsed" desc=" Generated Fields ">//GEN-BEGIN:|fields|0|
private Image platform_tiles;
private Image topview_tiles;
public int WaterSeq01Delay = 200;
public int[] WaterSeq01 = {71, 72, 73, 74, 75};
private Sprite Spider;
public int SpiderLeftRightWalkDelay = 200;
public int[] SpiderLeftRightWalk = {80, 81, 82, 83};
public int SpiderBackwardForwardWalkDelay = 200;
public int[] SpiderBackwardForwardWalk = {84, 85, 86, 87};
private TiledLayer WaterLake;
public int animWaterWaterLake;
private TiledLayer BaseLake;
private TiledLayer RockDesert;
private TiledLayer ThingsDesert;
private Sprite Boy;
public int BoyWalkUpDownDelay = 200;
public int[] BoyWalkUpDown = {88, 89, 90, 91};
public int BoyWalkLeftRightDelay = 200;
public int[] BoyWalkLeftRight = {100, 101, 102, 103};
private Image rockchinesesprites;
private TiledLayer WaterDesert;
private TiledLayer BaseDesert;
private TiledLayer MountainLake;
private TiledLayer HillLake;
private TiledLayer ThingsLake;
private Sprite boss;
public int bossseqDownDelay = 200;
public int[] bossseqDown = {0, 1, 2, 3, 4};
public int bossseqUpDelay = 200;
public int[] bossseqUp = {6, 7, 8, 9, 10};
public int bossseqRightDelay = 200;
public int[] bossseqRight = {18, 19, 20, 21, 22};
public int bossseqLeftDelay = 200;
public int[] bossseqLeft = {12, 13, 14, 15, 16};
private Image bullets;
private Sprite Bullet;
public int Bulletseq001Delay = 200;
public int[] Bulletseq001 = {0, 1, 2, 3};
private TiledLayer WaterForest;
private TiledLayer ThingsForest;
private TiledLayer TreeForest;
private TiledLayer TreesLake;
private TiledLayer BaseForest;
//</editor-fold>//GEN-END:|fields|0|
    
//<editor-fold defaultstate="collapsed" desc=" Generated Methods ">//GEN-BEGIN:|methods|0|
//</editor-fold>//GEN-END:|methods|0|

public Image getTopview_tiles() throws java.io.IOException {//GEN-BEGIN:|1-getter|0|1-preInit
if (topview_tiles == null) {//GEN-END:|1-getter|0|1-preInit
 // write pre-init user code here
topview_tiles = Image.createImage("/topview_tiles.png");//GEN-BEGIN:|1-getter|1|1-postInit
}//GEN-END:|1-getter|1|1-postInit
 // write post-init user code here
return this.topview_tiles;//GEN-BEGIN:|1-getter|2|
}//GEN-END:|1-getter|2|

















public Sprite getSpider() throws java.io.IOException {//GEN-BEGIN:|2-getter|0|2-preInit
if (Spider == null) {//GEN-END:|2-getter|0|2-preInit
 // write pre-init user code here
Spider = new Sprite(getTopview_tiles(), 16, 16);//GEN-BEGIN:|2-getter|1|2-postInit
Spider.setFrameSequence(SpiderLeftRightWalk);//GEN-END:|2-getter|1|2-postInit
 // write post-init user code here
}//GEN-BEGIN:|2-getter|2|
	return Spider;
}//GEN-END:|2-getter|2|








public Sprite getSpiderNotSingleton() throws java.io.IOException {            
     // write pre-init user code here
    Spider = new Sprite(getTopview_tiles(), 16, 16);                                  
    Spider.setFrameSequence(SpiderLeftRightWalk);             
    return Spider;
}








public TiledLayer getWaterLake() throws java.io.IOException {//GEN-BEGIN:|5-getter|0|5-preInit
if (WaterLake == null) {//GEN-END:|5-getter|0|5-preInit
 // write pre-init user code here
WaterLake = new TiledLayer(21, 14, getTopview_tiles(), 16, 16);//GEN-BEGIN:|5-getter|1|5-midInit
animWaterWaterLake = WaterLake.createAnimatedTile(WaterSeq01[0]);
int[][] tiles = {
{ 0, 0, 0, 44, 31, 31, 31, 31, 31, 31, 32, 0, 0, 44, 31, 31, 31, 31, 31, 31, 32 },
{ 0, 44, 109, 62, animWaterWaterLake, animWaterWaterLake, 61, 59, 59, 76, 48, 0, 0, 47, 76, 76, 76, 76, 76, 76, 48 },
{ 0, 47, 76, animWaterWaterLake, animWaterWaterLake, 76, 107, 110, 110, 110, 77, 0, 0, 47, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, 76, 76, 59, 48 },
{ 44, 62, animWaterWaterLake, animWaterWaterLake, 76, 76, 48, 0, 0, 0, 0, 0, 0, 47, 76, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, 76, 48 },
{ 47, 59, animWaterWaterLake, animWaterWaterLake, 61, 110, 77, 0, 44, 109, 109, 109, 109, 62, 76, 76, animWaterWaterLake, 76, animWaterWaterLake, 76, 48 },
{ 47, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, 77, 0, 0, 0, 47, animWaterWaterLake, 76, 76, 76, 76, 59, 76, animWaterWaterLake, 76, 59, 76, 48 },
{ 47, animWaterWaterLake, animWaterWaterLake, 48, 0, 0, 0, 0, 47, animWaterWaterLake, 76, 76, 59, 59, 59, 76, animWaterWaterLake, 59, animWaterWaterLake, 59, 48 },
{ 47, animWaterWaterLake, 76, animWaterWaterLake, 32, 0, 0, 44, 62, 59, 59, 59, 59, 59, 76, 76, 59, 59, animWaterWaterLake, 59, 48 },
{ 47, 76, 59, animWaterWaterLake, 63, 31, 31, 62, animWaterWaterLake, 59, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, 76, 76, 76, 59, animWaterWaterLake, 76, 59, 48 },
{ 47, 76, 76, 76, 76, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, 76, 76, 76, animWaterWaterLake, 76, 59, 48 },
{ 79, 78, 78, 108, 76, 76, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, animWaterWaterLake, 76, 76, 76, 107, 78, 78, 78, 78, 78, 78, 77 },
{ 0, 0, 0, 47, 76, 76, animWaterWaterLake, 59, 59, animWaterWaterLake, 76, 107, 78, 77, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 47, 76, animWaterWaterLake, animWaterWaterLake, 59, 59, 76, 107, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 79, 110, 110, 110, 110, 110, 110, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};//GEN-END:|5-getter|1|5-midInit
 // write mid-init user code here
for (int row = 0; row < 14; row++) {//GEN-BEGIN:|5-getter|2|5-postInit
for (int col = 0; col < 21; col++) {
WaterLake.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|5-getter|2|5-postInit
 // write post-init user code here
	return WaterLake;//GEN-BEGIN:|5-getter|3|
}//GEN-END:|5-getter|3|













public TiledLayer getBaseLake() throws java.io.IOException {//GEN-BEGIN:|8-getter|0|8-preInit
if (BaseLake == null) {//GEN-END:|8-getter|0|8-preInit
 // write pre-init user code here
BaseLake = new TiledLayer(39, 20, getTopview_tiles(), 16, 16);//GEN-BEGIN:|8-getter|1|8-midInit
int[][] tiles = {
{ 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 17, 23, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 16, 1, 1, 1, 1, 16, 16, 1, 1, 16, 16, 24, 1, 3, 1, 1, 1, 1, 1, 23, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 1, 1, 16, 16, 16, 16, 16, 16, 26, 16, 16, 16, 1, 1, 1, 3, 1, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 26, 16, 16, 16, 18, 1, 1, 1, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 26, 16, 16, 16, 16, 1, 1, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 7, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 7, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 35, 35, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 7, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 35, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 7, 1, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 7, 1, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 19, 1, 20, 7, 1, 5, 22, 22, 1, 1, 3, 1, 1, 1, 1, 4, 4, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 1, 1, 1, 1, 1, 1, 5, 7, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 1, 16, 16, 18, 17, 7, 1, 5, 7, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 1, 16, 16, 16, 16, 16, 7, 1, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 16 },
{ 16, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 1, 16, 16, 16, 16, 16, 16, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4 },
{ 16, 1, 5, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 24, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1 },
{ 16, 16, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 7, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1 }
};//GEN-END:|8-getter|1|8-midInit
 // write mid-init user code here
for (int row = 0; row < 20; row++) {//GEN-BEGIN:|8-getter|2|8-postInit
for (int col = 0; col < 39; col++) {
BaseLake.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|8-getter|2|8-postInit
 // write post-init user code here
	return BaseLake;//GEN-BEGIN:|8-getter|3|
}//GEN-END:|8-getter|3|












public void updateLayerManagerForLake(LayerManager lm) throws java.io.IOException {//GEN-LINE:|9-updateLayerManager|0|9-preUpdate
 // write pre-update user code here
getBoy().setPosition(193, 21);//GEN-BEGIN:|9-updateLayerManager|1|9-postUpdate
getBoy().setVisible(true);
lm.append(getBoy());
getThingsLake().setPosition(0, 0);
getThingsLake().setVisible(true);
lm.append(getThingsLake());
getTreesLake().setPosition(0, 0);
getTreesLake().setVisible(true);
lm.append(getTreesLake());
getHillLake().setPosition(428, 55);
getHillLake().setVisible(true);
lm.append(getHillLake());
getMountainLake().setPosition(300, 253);
getMountainLake().setVisible(true);
lm.append(getMountainLake());
getWaterLake().setPosition(56, 47);
getWaterLake().setVisible(true);
lm.append(getWaterLake());
getBaseLake().setPosition(0, 0);
getBaseLake().setVisible(true);
lm.append(getBaseLake());//GEN-END:|9-updateLayerManager|1|9-postUpdate
 // write post-update user code here
}//GEN-LINE:|9-updateLayerManager|2|











public TiledLayer getMountainLake() throws java.io.IOException {//GEN-BEGIN:|59-getter|0|59-preInit
if (MountainLake == null) {//GEN-END:|59-getter|0|59-preInit
 // write pre-init user code here
MountainLake = new TiledLayer(6, 4, getTopview_tiles(), 16, 16);//GEN-BEGIN:|59-getter|1|59-midInit
int[][] tiles = {
{ 0, 0, 0, 0, 52, 52 },
{ 0, 0, 0, 53, 53, 52 },
{ 0, 53, 53, 53, 55, 58 },
{ 52, 52, 52, 52, 52, 58 }
};//GEN-END:|59-getter|1|59-midInit
 // write mid-init user code here
for (int row = 0; row < 4; row++) {//GEN-BEGIN:|59-getter|2|59-postInit
for (int col = 0; col < 6; col++) {
MountainLake.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|59-getter|2|59-postInit
 // write post-init user code here
	return MountainLake;//GEN-BEGIN:|59-getter|3|
}//GEN-END:|59-getter|3|











public TiledLayer getHillLake() throws java.io.IOException {//GEN-BEGIN:|60-getter|0|60-preInit
if (HillLake == null) {//GEN-END:|60-getter|0|60-preInit
 // write pre-init user code here
HillLake = new TiledLayer(10, 11, getTopview_tiles(), 16, 16);//GEN-BEGIN:|60-getter|1|60-midInit
int[][] tiles = {
{ 0, 0, 50, 50, 0, 0, 0, 0, 0, 0 },
{ 50, 50, 50, 0, 0, 0, 50, 50, 0, 0 },
{ 50, 0, 0, 0, 50, 50, 10, 50, 50, 0 },
{ 50, 50, 10, 50, 8, 14, 50, 50, 10, 0 },
{ 10, 50, 16, 16, 53, 10, 53, 0, 0, 0 },
{ 0, 0, 50, 10, 50, 50, 10, 0, 0, 0 },
{ 0, 0, 0, 50, 14, 53, 10, 50, 0, 0 },
{ 0, 0, 50, 50, 8, 50, 53, 50, 53, 0 },
{ 0, 0, 0, 0, 50, 16, 10, 50, 50, 50 },
{ 0, 0, 0, 0, 0, 50, 50, 50, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 50, 50, 0, 0 }
};//GEN-END:|60-getter|1|60-midInit
 // write mid-init user code here
for (int row = 0; row < 11; row++) {//GEN-BEGIN:|60-getter|2|60-postInit
for (int col = 0; col < 10; col++) {
HillLake.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|60-getter|2|60-postInit
 // write post-init user code here
	return HillLake;//GEN-BEGIN:|60-getter|3|
}//GEN-END:|60-getter|3|











public TiledLayer getThingsLake() throws java.io.IOException {//GEN-BEGIN:|82-getter|0|82-preInit
if (ThingsLake == null) {//GEN-END:|82-getter|0|82-preInit
 // write pre-init user code here
ThingsLake = new TiledLayer(39, 20, getTopview_tiles(), 16, 16);//GEN-BEGIN:|82-getter|1|82-midInit
int[][] tiles = {
{ 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 69, 0, 0, 0, 69, 0, 0, 68, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0 },
{ 0, 70, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0 }
};//GEN-END:|82-getter|1|82-midInit
 // write mid-init user code here
for (int row = 0; row < 20; row++) {//GEN-BEGIN:|82-getter|2|82-postInit
for (int col = 0; col < 39; col++) {
ThingsLake.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|82-getter|2|82-postInit
 // write post-init user code here
	return ThingsLake;//GEN-BEGIN:|82-getter|3|
}//GEN-END:|82-getter|3|











public TiledLayer getTreesLake() throws java.io.IOException {//GEN-BEGIN:|113-getter|0|113-preInit
if (TreesLake == null) {//GEN-END:|113-getter|0|113-preInit
 // write pre-init user code here
TreesLake = new TiledLayer(39, 20, getTopview_tiles(), 16, 16);//GEN-BEGIN:|113-getter|1|113-midInit
int[][] tiles = {
{ 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};//GEN-END:|113-getter|1|113-midInit
 // write mid-init user code here
for (int row = 0; row < 20; row++) {//GEN-BEGIN:|113-getter|2|113-postInit
for (int col = 0; col < 39; col++) {
TreesLake.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|113-getter|2|113-postInit
 // write post-init user code here
	return TreesLake;//GEN-BEGIN:|113-getter|3|
}//GEN-END:|113-getter|3|











public Sprite getBoy() throws java.io.IOException {//GEN-BEGIN:|132-getter|0|132-preInit
if (Boy == null) {//GEN-END:|132-getter|0|132-preInit
 // write pre-init user code here
Boy = new Sprite(getTopview_tiles(), 16, 16);//GEN-BEGIN:|132-getter|1|132-postInit
Boy.setFrameSequence(BoyWalkUpDown);//GEN-END:|132-getter|1|132-postInit
 // write post-init user code here
}//GEN-BEGIN:|132-getter|2|
	return Boy;
}//GEN-END:|132-getter|2|









public Image getBullets() throws java.io.IOException {//GEN-BEGIN:|356-getter|0|356-preInit
if (bullets == null) {//GEN-END:|356-getter|0|356-preInit
 // write pre-init user code here
bullets = Image.createImage("/bullets.png");//GEN-BEGIN:|356-getter|1|356-postInit
}//GEN-END:|356-getter|1|356-postInit
 // write post-init user code here
return this.bullets;//GEN-BEGIN:|356-getter|2|
}//GEN-END:|356-getter|2|









public Sprite getBullet() throws java.io.IOException {//GEN-BEGIN:|357-getter|0|357-preInit
if (Bullet == null) {//GEN-END:|357-getter|0|357-preInit
 // write pre-init user code here
Bullet = new Sprite(getBullets(), 16, 16);//GEN-BEGIN:|357-getter|1|357-postInit
Bullet.setFrameSequence(Bulletseq001);//GEN-END:|357-getter|1|357-postInit
 // write post-init user code here
}//GEN-BEGIN:|357-getter|2|
	return Bullet;
}//GEN-END:|357-getter|2|



public Image getPlatform_tiles() throws java.io.IOException {//GEN-BEGIN:|550-getter|0|550-preInit
if (platform_tiles == null) {//GEN-END:|550-getter|0|550-preInit
 // write pre-init user code here
platform_tiles = Image.createImage("/platform_tiles.png");//GEN-BEGIN:|550-getter|1|550-postInit
}//GEN-END:|550-getter|1|550-postInit
 // write post-init user code here
return this.platform_tiles;//GEN-BEGIN:|550-getter|2|
}//GEN-END:|550-getter|2|



public Image getRockchinesesprites() throws java.io.IOException {//GEN-BEGIN:|553-getter|0|553-preInit
if (rockchinesesprites == null) {//GEN-END:|553-getter|0|553-preInit
 // write pre-init user code here
rockchinesesprites = Image.createImage("/rockchinesesprites.png");//GEN-BEGIN:|553-getter|1|553-postInit
}//GEN-END:|553-getter|1|553-postInit
 // write post-init user code here
return this.rockchinesesprites;//GEN-BEGIN:|553-getter|2|
}//GEN-END:|553-getter|2|


public Sprite getBoss() throws java.io.IOException {//GEN-BEGIN:|635-getter|0|635-preInit
if (boss == null) {//GEN-END:|635-getter|0|635-preInit
            // write pre-init user code here
boss = new Sprite(getRockchinesesprites(), 14, 23);//GEN-BEGIN:|635-getter|1|635-postInit
boss.setFrameSequence(bossseqDown);//GEN-END:|635-getter|1|635-postInit
            // write post-init user code here
}//GEN-BEGIN:|635-getter|2|
	return boss;
}//GEN-END:|635-getter|2|


public void updateLayerManagerForDesert(LayerManager lm) throws java.io.IOException {//GEN-LINE:|796-updateLayerManager|0|796-preUpdate
        // write pre-update user code here
getBoy().setPosition(-1255, -2926);//GEN-BEGIN:|796-updateLayerManager|1|796-postUpdate
getBoy().setVisible(true);
lm.append(getBoy());
getThingsDesert().setPosition(-1276, -2928);
getThingsDesert().setVisible(true);
lm.append(getThingsDesert());
getRockDesert().setPosition(-1269, -2902);
getRockDesert().setVisible(true);
lm.append(getRockDesert());
getWaterDesert().setPosition(-1106, -2822);
getWaterDesert().setVisible(true);
lm.append(getWaterDesert());
getBaseDesert().setPosition(-1284, -2934);
getBaseDesert().setVisible(true);
lm.append(getBaseDesert());//GEN-END:|796-updateLayerManager|1|796-postUpdate
        // write post-update user code here
}//GEN-LINE:|796-updateLayerManager|2|


public TiledLayer getBaseDesert() throws java.io.IOException {//GEN-BEGIN:|797-getter|0|797-preInit
if (BaseDesert == null) {//GEN-END:|797-getter|0|797-preInit
            // write pre-init user code here
BaseDesert = new TiledLayer(37, 45, getTopview_tiles(), 16, 16);//GEN-BEGIN:|797-getter|1|797-midInit
int[][] tiles = {
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 16, 15, 15, 15, 15, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 16, 15, 15, 11, 11, 15, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 16, 15, 15, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 16, 15, 15, 15, 15, 15, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 14, 14, 14, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 16, 15, 15, 15, 15, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 14, 14, 14, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 14, 14, 15, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 15, 15, 15, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 16, 16, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 16, 15, 15, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 16, 15, 15, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 16, 16, 15, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 16, 16, 15, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
};//GEN-END:|797-getter|1|797-midInit
            // write mid-init user code here
for (int row = 0; row < 45; row++) {//GEN-BEGIN:|797-getter|2|797-postInit
for (int col = 0; col < 37; col++) {
BaseDesert.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|797-getter|2|797-postInit
        // write post-init user code here
	return BaseDesert;//GEN-BEGIN:|797-getter|3|
}//GEN-END:|797-getter|3|


public TiledLayer getWaterDesert() throws java.io.IOException {//GEN-BEGIN:|798-getter|0|798-preInit
if (WaterDesert == null) {//GEN-END:|798-getter|0|798-preInit
            // write pre-init user code here
WaterDesert = new TiledLayer(13, 14, getTopview_tiles(), 16, 16);//GEN-BEGIN:|798-getter|1|798-midInit
int[][] tiles = {
{ 44, 31, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 47, 71, 71, 71, 31, 31, 31, 31, 31, 31, 31, 32, 0 },
{ 47, 71, 71, 67, 71, 71, 71, 71, 71, 71, 71, 48, 0 },
{ 47, 59, 59, 71, 71, 71, 71, 71, 59, 71, 59, 48, 0 },
{ 47, 59, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 32 },
{ 47, 71, 71, 71, 71, 61, 60, 71, 13, 71, 71, 71, 48 },
{ 47, 71, 13, 71, 71, 71, 59, 71, 71, 71, 71, 71, 48 },
{ 47, 71, 13, 71, 71, 13, 13, 71, 71, 71, 59, 71, 48 },
{ 47, 71, 71, 71, 71, 13, 10, 71, 71, 71, 71, 71, 48 },
{ 47, 71, 59, 71, 71, 10, 10, 71, 71, 67, 71, 71, 48 },
{ 47, 71, 59, 67, 71, 71, 71, 71, 71, 71, 71, 71, 48 },
{ 47, 71, 71, 71, 71, 71, 71, 59, 71, 71, 71, 71, 48 },
{ 47, 71, 71, 71, 71, 59, 71, 71, 64, 64, 64, 64, 45 },
{ 46, 64, 64, 64, 64, 64, 64, 45, 0, 0, 0, 0, 0 }
};//GEN-END:|798-getter|1|798-midInit
            // write mid-init user code here
for (int row = 0; row < 14; row++) {//GEN-BEGIN:|798-getter|2|798-postInit
for (int col = 0; col < 13; col++) {
WaterDesert.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|798-getter|2|798-postInit
        // write post-init user code here
	return WaterDesert;//GEN-BEGIN:|798-getter|3|
}//GEN-END:|798-getter|3|


public TiledLayer getThingsDesert() throws java.io.IOException {//GEN-BEGIN:|830-getter|0|830-preInit
if (ThingsDesert == null) {//GEN-END:|830-getter|0|830-preInit
            // write pre-init user code here
ThingsDesert = new TiledLayer(33, 43, getTopview_tiles(), 16, 16);//GEN-BEGIN:|830-getter|1|830-midInit
int[][] tiles = {
{ 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0 },
{ 0, 0, 0, 69, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0 },
{ 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 69, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 68 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};//GEN-END:|830-getter|1|830-midInit
            // write mid-init user code here
for (int row = 0; row < 43; row++) {//GEN-BEGIN:|830-getter|2|830-postInit
for (int col = 0; col < 33; col++) {
ThingsDesert.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|830-getter|2|830-postInit
        // write post-init user code here
	return ThingsDesert;//GEN-BEGIN:|830-getter|3|
}//GEN-END:|830-getter|3|


public TiledLayer getRockDesert() throws java.io.IOException {//GEN-BEGIN:|831-getter|0|831-preInit
if (RockDesert == null) {//GEN-END:|831-getter|0|831-preInit
            // write pre-init user code here
RockDesert = new TiledLayer(33, 29, getTopview_tiles(), 16, 16);//GEN-BEGIN:|831-getter|1|831-midInit
int[][] tiles = {
{ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0 },
{ 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};//GEN-END:|831-getter|1|831-midInit
            // write mid-init user code here
for (int row = 0; row < 29; row++) {//GEN-BEGIN:|831-getter|2|831-postInit
for (int col = 0; col < 33; col++) {
RockDesert.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|831-getter|2|831-postInit
        // write post-init user code here
	return RockDesert;//GEN-BEGIN:|831-getter|3|
}//GEN-END:|831-getter|3|


public void updateLayerManagerForForest(LayerManager lm) throws java.io.IOException {//GEN-LINE:|970-updateLayerManager|0|970-preUpdate
        // write pre-update user code here
getBoy().setPosition(11, 6);//GEN-BEGIN:|970-updateLayerManager|1|970-postUpdate
getBoy().setVisible(true);
lm.append(getBoy());
getThingsForest().setPosition(22, 56);
getThingsForest().setVisible(true);
lm.append(getThingsForest());
getBaseForest().setPosition(6, 7);
getBaseForest().setVisible(true);
lm.append(getBaseForest());
getWaterForest().setPosition(676, 406);
getWaterForest().setVisible(true);
lm.append(getWaterForest());
getTreeForest().setPosition(6, 7);
getTreeForest().setVisible(true);
lm.append(getTreeForest());//GEN-END:|970-updateLayerManager|1|970-postUpdate
        // write post-update user code here
}//GEN-LINE:|970-updateLayerManager|2|


public TiledLayer getBaseForest() throws java.io.IOException {//GEN-BEGIN:|972-getter|0|972-preInit
if (BaseForest == null) {//GEN-END:|972-getter|0|972-preInit
            // write pre-init user code here
BaseForest = new TiledLayer(42, 30, getTopview_tiles(), 16, 16);//GEN-BEGIN:|972-getter|1|972-midInit
int[][] tiles = {
{ 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 16, 0, 0 },
{ 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 16, 0, 0 },
{ 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 16, 16, 0 },
{ 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0 },
{ 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0 },
{ 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0 },
{ 0, 1, 1, 0, 0, 0, 0, 0, 16, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0 },
{ 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0 },
{ 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0 },
{ 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0 },
{ 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0 },
{ 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0 },
{ 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0 },
{ 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0 },
{ 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0 },
{ 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1 },
{ 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0 },
{ 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};//GEN-END:|972-getter|1|972-midInit
            // write mid-init user code here
for (int row = 0; row < 30; row++) {//GEN-BEGIN:|972-getter|2|972-postInit
for (int col = 0; col < 42; col++) {
BaseForest.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|972-getter|2|972-postInit
        // write post-init user code here
	return BaseForest;//GEN-BEGIN:|972-getter|3|
}//GEN-END:|972-getter|3|


public TiledLayer getTreeForest() throws java.io.IOException {//GEN-BEGIN:|973-getter|0|973-preInit
if (TreeForest == null) {//GEN-END:|973-getter|0|973-preInit
            // write pre-init user code here
TreeForest = new TiledLayer(47, 32, getTopview_tiles(), 16, 16);//GEN-BEGIN:|973-getter|1|973-midInit
int[][] tiles = {
{ 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13 },
{ 13, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13 },
{ 13, 13, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13 },
{ 13, 0, 0, 0, 13, 0, 0, 0, 0, 0, 67, 67, 67, 67, 67, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 67, 13, 13, 13 },
{ 13, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 67, 67, 67, 67, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 13, 13, 13, 13, 0, 0, 0, 0, 67, 67, 67, 67, 13, 13, 13 },
{ 13, 0, 0, 0, 13, 13, 13, 13, 0, 0, 0, 0, 67, 67, 67, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 67, 67, 67, 12, 13, 13 },
{ 13, 0, 0, 0, 13, 13, 12, 13, 13, 0, 0, 0, 67, 67, 67, 13, 13, 13, 0, 0, 0, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 67, 67, 67, 67, 13, 13, 13 },
{ 13, 0, 0, 13, 13, 12, 12, 13, 13, 0, 0, 0, 13, 13, 13, 13, 13, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 67, 67, 67, 67, 12, 13, 13, 13, 12, 13 },
{ 13, 0, 0, 13, 67, 67, 13, 13, 13, 0, 0, 0, 13, 13, 13, 2, 0, 0, 0, 13, 10, 10, 10, 10, 10, 10, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 2, 67, 13, 13, 13, 8, 13, 13, 13, 13 },
{ 13, 0, 0, 13, 67, 67, 13, 13, 16, 0, 0, 0, 13, 13, 13, 2, 0, 0, 13, 13, 13, 10, 10, 10, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 8, 8, 13, 13, 13 },
{ 13, 0, 0, 13, 13, 13, 13, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 13, 13, 13, 13, 13, 10, 13, 13, 13, 13, 0, 0, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 13, 13, 8, 8, 8, 13, 13 },
{ 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 12, 0, 0, 0, 12, 13, 13, 12, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 13, 8, 8, 8, 13, 13 },
{ 13, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0, 2, 13, 15, 15, 15, 13, 13, 0, 0, 0, 0, 13, 8, 8, 8, 13, 13 },
{ 13, 0, 0, 0, 0, 0, 13, 0, 0, 13, 13, 13, 13, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 13, 13, 15, 15, 15, 12, 13, 13, 0, 0, 0, 13, 8, 8, 8, 13, 13 },
{ 13, 13, 0, 0, 13, 2, 13, 0, 0, 13, 13, 13, 0, 0, 0, 2, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 15, 15, 13, 13, 12, 13, 0, 0, 0, 8, 8, 8, 8, 13, 13 },
{ 13, 13, 0, 0, 13, 13, 13, 0, 0, 0, 13, 13, 0, 0, 0, 0, 2, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 15, 15, 15, 13, 13, 0, 0, 0, 13, 13, 13, 13, 13, 13 },
{ 13, 13, 0, 0, 0, 13, 13, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 67, 13, 13, 13, 13, 2, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 0, 0, 13, 13, 13, 13, 13, 13 },
{ 13, 13, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 67, 67, 67, 12, 13, 13, 13, 13, 0, 0, 0, 13, 13, 12, 13, 13, 13, 13, 0, 0, 13, 12, 13, 12, 13, 13 },
{ 13, 13, 0, 0, 0, 13, 13, 13, 67, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 67, 67, 67, 13, 13, 13, 13, 13, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 0, 2, 13, 13, 13, 13, 13, 13 },
{ 13, 13, 0, 0, 0, 0, 0, 13, 67, 13, 13, 67, 67, 13, 0, 0, 0, 0, 0, 13, 13, 13, 13, 67, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 2, 13, 13, 13, 13, 13, 13 },
{ 13, 13, 13, 0, 0, 0, 0, 13, 13, 13, 13, 67, 67, 13, 0, 0, 0, 67, 13, 13, 13, 12, 13, 13, 13, 13, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 12, 13, 13 },
{ 13, 13, 8, 2, 0, 0, 0, 0, 13, 13, 13, 13, 67, 0, 0, 0, 0, 67, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 13, 12, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13 },
{ 13, 8, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 67, 67, 13, 13, 13, 13 },
{ 13, 8, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 13, 12, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 67, 13, 13, 13 },
{ 13, 8, 8, 8, 8, 13, 0, 0, 13, 13, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 10, 10, 10, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 67, 67, 67, 67, 67, 13, 13, 13 },
{ 13, 67, 8, 8, 8, 13, 0, 0, 13, 13, 13, 13, 0, 0, 0, 13, 15, 12, 13, 13, 13, 13, 13, 0, 0, 0, 10, 10, 13, 13, 13, 13, 0, 0, 0, 0, 0, 8, 8, 8, 67, 67, 67, 0, 0, 0, 0 },
{ 13, 67, 67, 67, 67, 13, 0, 0, 13, 13, 13, 13, 0, 0, 0, 15, 15, 15, 13, 12, 12, 13, 13, 0, 0, 0, 0, 10, 13, 13, 0, 0, 0, 0, 67, 13, 8, 8, 8, 8, 12, 13, 13, 0, 0, 0, 0 },
{ 13, 67, 67, 67, 67, 8, 0, 0, 0, 13, 13, 13, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 8, 8, 8, 12, 13, 13, 13, 0, 0, 0, 0 },
{ 13, 67, 67, 67, 67, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 12, 8, 8, 13, 13, 0, 0, 0, 0, 0 },
{ 13, 12, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 13, 13, 13, 12, 13, 12, 13, 13, 13, 13, 12, 13, 13, 13, 0, 0, 0, 0 },
{ 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};//GEN-END:|973-getter|1|973-midInit
            // write mid-init user code here
for (int row = 0; row < 32; row++) {//GEN-BEGIN:|973-getter|2|973-postInit
for (int col = 0; col < 47; col++) {
TreeForest.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|973-getter|2|973-postInit
        // write post-init user code here
	return TreeForest;//GEN-BEGIN:|973-getter|3|
}//GEN-END:|973-getter|3|


public TiledLayer getThingsForest() throws java.io.IOException {//GEN-BEGIN:|974-getter|0|974-preInit
if (ThingsForest == null) {//GEN-END:|974-getter|0|974-preInit
            // write pre-init user code here
ThingsForest = new TiledLayer(37, 27, getTopview_tiles(), 16, 16);//GEN-BEGIN:|974-getter|1|974-midInit
int[][] tiles = {
{ 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};//GEN-END:|974-getter|1|974-midInit
            // write mid-init user code here
for (int row = 0; row < 27; row++) {//GEN-BEGIN:|974-getter|2|974-postInit
for (int col = 0; col < 37; col++) {
ThingsForest.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|974-getter|2|974-postInit
        // write post-init user code here
	return ThingsForest;//GEN-BEGIN:|974-getter|3|
}//GEN-END:|974-getter|3|


public TiledLayer getWaterForest() throws java.io.IOException {//GEN-BEGIN:|975-getter|0|975-preInit
if (WaterForest == null) {//GEN-END:|975-getter|0|975-preInit
            // write pre-init user code here
WaterForest = new TiledLayer(5, 6, getTopview_tiles(), 16, 16);//GEN-BEGIN:|975-getter|1|975-midInit
int[][] tiles = {
{ 0, 44, 31, 31, 31 },
{ 0, 47, 71, 71, 71 },
{ 0, 47, 71, 59, 71 },
{ 47, 71, 59, 59, 59 },
{ 0, 71, 59, 59, 71 },
{ 0, 71, 71, 71, 71 }
};//GEN-END:|975-getter|1|975-midInit
            // write mid-init user code here
for (int row = 0; row < 6; row++) {//GEN-BEGIN:|975-getter|2|975-postInit
for (int col = 0; col < 5; col++) {
WaterForest.setCell(col, row, tiles[row][col]);
}
}
}//GEN-END:|975-getter|2|975-postInit
        // write post-init user code here
	return WaterForest;//GEN-BEGIN:|975-getter|3|
}//GEN-END:|975-getter|3|









public Sprite getBulletNotSingleton() throws java.io.IOException {
     // write pre-init user code here
    Bullet = new Sprite(getBullets(), 16, 16);
    Bullet.setFrameSequence(Bulletseq001);
    return Bullet;
}








    
}
